<?php
// +----------------------------------------------------------------------
// | JWT 配置文件
// +----------------------------------------------------------------------

return [
    // JWT密钥
    'key' => getenv('JWT_KEY') ?: 'GOUGUOA',
    
    // 算法
    'algorithm' => getenv('JWT_ALGORITHM') ?: 'HS256',
    
    // 签发者
    'issuer' => getenv('JWT_ISSUER') ?: 'oa.gougucms.com',
    
    // 接收方
    'audience' => getenv('JWT_AUDIENCE') ?: 'gouguoa',
    
    // 过期时间（秒） - 设置为一天
    'expire' => getenv('JWT_EXPIRE') ? (int)getenv('JWT_EXPIRE') : 86400,
    
    // 刷新时间（秒） - 设置为两天
    'refresh_expire' => getenv('JWT_REFRESH_EXPIRE') ? (int)getenv('JWT_REFRESH_EXPIRE') : 172800,
];